package Enum;
/**
 * Lista elementi presenti nell'xml allegato all'email
 * 
 * @author Andrea Iann&igrave;
 *
 */
public class XML_ELEMENT {
	/**
	 * ROOT XML email, sempre presente
	 */
	public static final String DATA = "data";
	/**
	 * Campo ID Utente
	 */
	public static final String USERID = "userid";
	/**
	 * Campo Password
	 */
	public static final String PASSWORD = "password";
	/**
	 * Campo Nome Specializzazione
	 */
	public static final String SPECSNAME = "specsname";
	/**
	 * Campo ID Specializzazione
	 */
	public static final String SPECSID = "specsid";
	/**
	 * Campo tipo richiesta, i vari tipi sono elencati nella classe {@link RequestType}
	 */
	public static final String REQUEST_TYPE = "type";
	/**
	 * Campo risultato
	 */
	public static final String RESULT = "result";
	/**
	 * Campo Codice fiscale
	 */
	public static final String CODICE_FISCALE = "cf_code";
	/**
	 * Campo nome
	 */
	public static final String NAME = "nome";
	/**
	 * Campo cognome
	 */
	public static final String SURNAME = "cognome";
	/**
	 * Campo email di backup
	 */
	public static final String BACKUP_EMAIL = "er";
	/**
	 * Campo super user
	 */
	public static final String SUPER_USER = "superuser";
	/**
	 * Campo tipo di utente, i vari tipo sono elencati nella classe {@link UserType}
	 */
	public static final String USER_TYPE = "usertype";
	/**
	 * ID della richiesta, serve ad evitare che arrivi una conferma destinata ad altri utenti
	 */
	public static final String REQUEST_ID = "requestid";
	/**
	 * Request type
	 */
	public class RequestType {
		/**
		 * Richiesta di login
		 */
		public static final String LOGIN = "login";
		/**
		 * Richiesta di registrazione
		 */
		public static final String REGISTRATION = "registration";
		/**
		 * Richiesta di Reset Passoword
		 */
		public static final String RESET_PSW = "resetpsw";
		/**
		 * Richiesta di Modifica Specializzazioni
		 */
		public static final String MOD_SPECS = "modspec";
		/**
		 * Conferma
		 */
		public static final String CONFERMA = "conferma";
	}
	/**
	 * Tipi di utente
	 */
	public class UserType {
		/**
		 * Tipo Medico
		 */
		public static final String MEDICO = "medico";
		/**
		 * Tipo Operatore ST
		 */
		public static final String OPERATORE_ST = "operatorest";
		/**
		 * Tipo Operatore CO
		 */
		public static final String OPERATORE_CO = "operatoreco";
		/**
		 * Tipo Paziente
		 */
		public static final String PAZIENTE = "paziente";
	}
}
